package com.cn.por.biz.bigtable.service.impl;
import cn.hsa.base.web.vo.PageResultData;
import com.cn.por.biz.bigtable.service.BigTableService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.cn.por.biz.bigtable.bo.BigTableBO;
import com.cn.por.biz.bigtable.dto.BigTableDTO;

/**
 * <p>业务层</p>
 * @author xw
 * @since 2025-06-02
 */
@Service
public class BigTableServiceImpl  implements BigTableService {

    @Autowired
    private BigTableBO bigTableBO;

    /**
     * 新增
     */
    @Override
    public BigTableDTO add(BigTableDTO bigTableDTO){
      return bigTableBO.add(bigTableDTO);
    }
    

    /**
     * 更新
     */
    @Override
    public BigTableDTO update(BigTableDTO bigTableDTO){
      return bigTableBO.update(bigTableDTO);
    }
    

    /**
     * 作废
     */
    @Override
    public Boolean delete(String id){
      return bigTableBO.delete(id);
    }
    

    /**
     * 查询单条数据
     */
    @Override
    public BigTableDTO get(String id){
      return bigTableBO.get(id);
    }
    

    /**
     * 分页获取数据
     */
    @Override
    public PageResultData<BigTableDTO> getPage(int pageNo,int pageSize,BigTableDTO bigTableDTO){
      return bigTableBO.getPage(pageNo,pageSize,bigTableDTO);
    }
    
}